package pe.com.bbva.modpre.job;

import java.util.Date;

import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
import org.quartz.Job;
import org.quartz.JobExecutionContext;
import org.quartz.JobExecutionException;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.context.support.SpringBeanAutowiringSupport;

import pe.com.bbva.modpre.negocio.ConfiguracionService;

public class CargarArchivoCostoFondeo extends SpringBeanAutowiringSupport implements Job {

	private static final Logger logger = LogManager.getLogger("generarExportarApunte");
	
	@Autowired
	ConfiguracionService configuracionService;
	
	@Override
	public void execute(JobExecutionContext context)
			throws JobExecutionException {
		Date inicio = new Date();
		logger.info("+++ INICIA CARGA DE ARCHIVOS DE COSTO DE FONDEO A LAS " + inicio);
		configuracionService.cargarCostoFondeo();
		Date fin = new Date();
		logger.info("+++ TERMINA CARGA DE ARCHIVOS DE COSTO DE FONDEO A LAS " + fin);
	}

}
